body{
    font-family: Inter, Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, 微软雅黑, Arial, sans-serif;
    font-weight: 400;
    font-size: var(--vk-font-size-base);
    color: var(--vk-text-color-primary);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-tap-highlight-color: transparent;
}

a{
    color:var(--vk-text-color-primary);
    text-decoration: none;

    &:hover,
    &:focus{
        color:var(--vk-color-primary-light-3);
    }
    &:active{
        color:var(--vk-color-primary-dark-2);
    }

    h1, h2, h3, h4, h5, h6 {
        color: var(--vk-text-color-regular);
        font-weight: inherit;
        margin: 0;
        line-height: 1.25
    }
    h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
        margin-top: 0;
    }
    p, ol, ul {
        margin: 1rem 0;
        line-height: 1.7;
    }
    h4, h5, h6, p {
        font-size: inherit;
    }
}